package com.ad.pet.app.main;

import com.ad.pet.common.structure.mvp.AbsView;
import com.ad.pet.common.structure.mvp.BasePresenter;
import com.ad.pet.models.remote.home.Cate;
import com.ad.pet.models.remote.home.Home;
import com.ad.pet.models.remote.home.NewUserBenfit;
import com.ad.pet.models.remote.home.Product_list;
import com.ad.pet.models.remote.home.VpPacket;

import java.util.List;

/**
 * Created by SEELE on 2018/3/23.
 */

public interface HomeContract {
    interface Presenter extends BasePresenter<View> {


        void getPicList(String type,String longtitu,String latitude);
        void getFeatureDataColumn();
        void getVpPackets();
        void getNewUserBenfits();
        void getNewUserGoods();


    }

    interface View extends AbsView {

        void getPicListSuccess(Home commList);
        void getFeatureDataColumnSuccess(Cate cates );
        void getVpPacketsSuccess(List<VpPacket> resultBean);
        void getNewUserBenfits(NewUserBenfit benfit);
        void getNewUserGoodsSuccess(Product_list product_list);

    }
}
